﻿---@class Bones2D.Armature : UnityEngine.MonoBehaviour
---@field public sortType Bones2D.Armature.SortType
---@field public zSpace System.Single
---@field public poseData Bones2D.PoseData
---@field public skins table
---@field public anims table
---@field public slots table
---@field public bones table
---@field public attachments table
---@field public uiAttachments table
---@field public textureFrames Bones2D.TextureFrames
---@field public sonArmatures table
---@field public parentArmature Bones2D.Armature
---@field public color UnityEngine.Color
---@field public animIndex System.Single
---@field public skinIndex System.Int32
---@field public skinName System.String
---@field public animator UnityEngine.Animator
---@field public preMultiplyAlpha System.Boolean
---@field public sortingLayerName System.String
---@field public sortingOrder System.Int32
---@field public flipX System.Boolean
---@field public flipY System.Boolean
---@field public sortedSlots System.Collections.Generic.List<Bones2D.Slot>
---@field public isUGUI System.Boolean
---@field public sortingGroup UnityEngine.Rendering.SortingGroup
local m = {}
function m:SetToPose() end
function m:ResetSlotZOrder() end
function m:ForceSortAll() end
---@return UnityEngine.Renderer
function m:GetAttachmentByName() end
---@return UnityEngine.UI.MaskableGraphic
function m:GetUIAttachmentByName() end
function m:ChangeSpriteFrame() end
function m:ChangeSpriteMesh() end
function m:ChangeSpriteRenderer() end
function m:ChangeUIFrame() end
function m:ChangeUIMesh() end
function m:ChangeImage() end
return m
